package org.nf.web.servlet;

import jakarta.servlet.http.HttpServletRequest;
import org.nf.web.config.Configure;

/**
 * @Author czl
 * @Date 2024-05-14
 * 负责查找出对应的Controller对象
 */
public interface HandleMapping {
    /**
     * HandlerMapping的初始化方法
     * @param configure 配置对象
     */
    void init(Configure configure);


    /**
     * 找出具体的Controller对象
     * @param request 根据请求地址进行匹配
     * @return 匹配的Controller对象
     */
    Object getHandler(HttpServletRequest request);
}
